home *** CD-ROM | disk | FTP | other *** search
/ Internet.Works 39 / Issue 39.iso / pc / PCSoftware / RoboHelp / DISK1 / DATA.1 / Mpj2WebHelp.dll / RCDATA / 20330 next >
Encoding:
Text File  |  2000-08-03  |  6.5 KB  |  256 lines

  1. <HTML>
  2. <TITLE>Preview for In-topic Navigator Bar</TITLE>
  3. <BODY>
  4. <SCRIPT LANGUAGE="JavaScript">
  5. <!--
  6. var        gbShowImage        = %ShowImage%;
  7. var        gbLocation        = %Location%;
  8.  
  9. var     gbShowFile        = "%ShowFile%";
  10. var     gbHideFile        = "%HideFile%";
  11. var     gbPrevFile        = "%PrevFile%";
  12. var     gbNextFile        = "%NextFile%";
  13. var     gbPrevDFile        = "%PrevDFile%";
  14. var     gbNextDFile        = "%NextDFile%";
  15. var        gbWebSearchFile    = "%WebSearchFile%";
  16. var     gbSyncTocFile    = "%SyncTocFile%";
  17.  
  18. var     gbShowText        = "%ShowText%";
  19. var     gbHideText        = "%HideText%";
  20. var     gbPrevText        = "%PrevText%";
  21. var     gbNextText        = "%NextText%";
  22. var     gbPrevDText        = "%PrevDText%";
  23. var     gbNextDText        = "%NextDText%";
  24. var        gbWebSearchText    = "%WebSearchText%";
  25. var     gbSyncTocText    = "%SyncTocText%";
  26. var        gbSplitString    = "%SplitString%";
  27.  
  28.  
  29. var     gbShowHideStatus     = 0;     // Show
  30. var     gbPrevStatus         = 0;     // Enabled
  31. var     gbNextStatus         = 0;     // Enabled
  32.  
  33.  
  34. if (gbLocation < 2) {
  35.     WriteNavBarHtml();
  36.     WriteDefaultHtml();
  37. }
  38. else {
  39.     WriteDefaultHtml();
  40.     WriteNavBarHtml();
  41. }
  42. document.close();
  43.  
  44. function WriteDefaultHtml()
  45. {
  46.     var strDefHtml = "";
  47.     strDefHtml +="<P> Preview </P>";
  48.     strDefHtml +="<P> Preview </P>";
  49.     strDefHtml +="<P> Preview </P>";
  50.     strDefHtml +="<P> Preview </P>";
  51.     strDefHtml +="<P> Preview </P>";
  52.     strDefHtml +="<P> Preview </P>";
  53.     document.write(strDefHtml);
  54. }
  55.  
  56. function WriteNavBarHtml(clicked)
  57. {
  58.     var        strDivHead = "";
  59.     if (gbLocation == 0 || gbLocation == 2)
  60.         strDivHead = "<div id='NavBar' STYLE='position:relative;' align='left'>";
  61.     else
  62.         strDivHead = "<div id='NavBar' STYLE='position:relative;' align='right'>";
  63.     
  64.     var     strAllStuff         = "";
  65.     
  66.     if (gbShowImage) {
  67.         if (gbShowFile.length > 0) {
  68.             strAllStuff += "<a href='javascript:void(0)' onclick='javascript:ShowHideSwitchImage();return false;'>";
  69.             strAllStuff += "<img name=AshowhideImg src='" + gbShowFile + "' border=no>";
  70.             strAllStuff += "</a>";
  71.         }
  72.         if (gbSyncTocFile.length > 0) {
  73.             strAllStuff += "<a  href='javascript:void(0)'>";
  74.             strAllStuff += "<img name=ASyncTocImg src='" + gbSyncTocFile + "' border=no>";
  75.             strAllStuff += "</a>";
  76.         }
  77.         if (gbPrevFile.length > 0) {
  78.             strAllStuff += "<a href='javascript:void(0)' onclick='javascript:PrevSwitchImage();return false;'>";
  79.             strAllStuff += "<img name=AprevImg src='" + gbPrevFile + "' border=no>";
  80.             strAllStuff += "</a>";
  81.         }
  82.         if (gbNextFile.length > 0) {
  83.             strAllStuff += "<a href='javascript:void(0)' onclick='javascript:NextSwitchImage();return false;'>";
  84.             strAllStuff += "<img name=AnextImg src='" + gbNextFile + "' border=no>";
  85.             strAllStuff += "</a>";
  86.         }
  87.         if (gbWebSearchFile.length > 0) {
  88.             strAllStuff += "<a href='javascript:void(0)'>";
  89.             strAllStuff += "<img name=AWebSearchImg src='" + gbWebSearchFile + "' border=no>";
  90.             strAllStuff += "</a>";
  91.         }
  92.  
  93.     }
  94.     else {
  95.         if (gbShowText.length > 0) {
  96.             strAllStuff += "<a name=Ashowhide href='javascript:void(0)' onclick='javascript:ShowHideSwitchText();return false;'>";
  97.             strAllStuff += gbShowText;
  98.             strAllStuff += "</a>";
  99.         }
  100.         if (gbSyncTocText.length > 0) {
  101.             if (strAllStuff.length > 0) 
  102.                 strAllStuff += gbSplitString;
  103.             strAllStuff += "<a name=ASyncToc href='javascript:void(0)'>";
  104.             strAllStuff += gbSyncTocText;
  105.             strAllStuff += "</a>";
  106.         }
  107.         if (gbPrevText.length > 0) {
  108.             if (strAllStuff.length > 0) 
  109.                 strAllStuff += gbSplitString;
  110.             strAllStuff += "<a name=Aprev href='javascript:void(0)' onclick='javascript:PrevSwitchText();return false;'>";
  111.             strAllStuff += gbPrevText;
  112.             strAllStuff += "</a>";
  113.         }
  114.         if (gbNextText.length > 0) {
  115.             if (strAllStuff.length > 0) 
  116.                 strAllStuff += gbSplitString;
  117.             strAllStuff += "<a name=ANext href='javascript:void(0)' onclick='javascript:NextSwitchText();return false;'>";
  118.             strAllStuff += gbNextText;
  119.             strAllStuff += "</a>";
  120.         }
  121.         if (gbWebSearchText.length > 0) {
  122.             if (strAllStuff.length > 0) 
  123.                 strAllStuff += gbSplitString;
  124.             strAllStuff += "<a name=AWebSearch href='javascript:void(0)'>";
  125.             strAllStuff += gbWebSearchText;
  126.             strAllStuff += "</a>";
  127.         }
  128.  
  129.     }
  130.     document.write(strDivHead+ strAllStuff+ "</DIV>");
  131. }
  132.  
  133. function ShowHideSwitchText()
  134. {
  135.     gbShowHideStatus = !gbShowHideStatus;
  136.     if (gbShowHideStatus) {
  137.         if (gbHideText.length > 0 )
  138.             document.anchors("Ashowhide").innerHTML = gbHideText;
  139.     }
  140.     else {
  141.         if (gbShowText.length > 0 )
  142.             document.anchors("Ashowhide").innerHTML = gbShowText;
  143.     }
  144.     document.close();
  145. }
  146.  
  147. function PrevSwitchText()
  148. {
  149.     gbPrevStatus = !gbPrevStatus;
  150.  
  151.     var strDocStuff = "";
  152.     strDocStuff = "<a name=Aprev ";
  153.     if (!gbPrevStatus) // not disabled
  154.         strDocStuff +="href='javascript:void(0)' ";
  155.  
  156.     strDocStuff += "onclick='javascript:PrevSwitchText();return false;'>";
  157.  
  158.     if (gbPrevStatus) {
  159.         if (gbPrevDText.length > 0)
  160.             strDocStuff += gbPrevDText;
  161.         else 
  162.             return;
  163.     }
  164.     else {
  165.         if (gbPrevText.length > 0)
  166.             strDocStuff += gbPrevText;
  167.         else 
  168.             return;
  169.     }
  170.  
  171.     strDocStuff += "</a>";
  172.  
  173.     document.anchors("Aprev").outerHTML = strDocStuff;
  174.     document.close();
  175. }
  176.  
  177.  
  178. function NextSwitchText()
  179. {
  180.     gbNextStatus = !gbNextStatus;
  181.  
  182.     var strDocStuff = "";
  183.     strDocStuff = "<a name=ANext ";
  184.     if (!gbNextStatus) // not disabled
  185.         strDocStuff +="href='javascript:void(0)' ";
  186.  
  187.     strDocStuff += "onclick='javascript:NextSwitchText();return false;'>";
  188.  
  189.     if (gbNextStatus) {
  190.         if (gbNextDText.length > 0)
  191.             strDocStuff += gbNextDText;
  192.         else
  193.             return;
  194.     }
  195.     else {
  196.         if (gbNextText.length > 0) 
  197.             strDocStuff += gbNextText;
  198.         else 
  199.             return;
  200.     }
  201.  
  202.     strDocStuff += "</a>";
  203.  
  204.  
  205.     document.anchors("ANext").outerHTML = strDocStuff;
  206.     document.close();
  207. }
  208.  
  209. function ShowHideSwitchImage()
  210. {
  211.     gbShowHideStatus = !gbShowHideStatus;
  212.     if (gbShowHideStatus) {
  213.         if (gbHideFile.length > 0) 
  214.             document.images("AshowhideImg").src = gbHideFile;
  215.     }
  216.     else {
  217.         if (gbShowFile.length > 0) 
  218.             document.images("AshowhideImg").src = gbShowFile;
  219.     }
  220.     document.close();
  221. }
  222.  
  223. function PrevSwitchImage()
  224. {
  225.     gbPrevStatus = !gbPrevStatus;
  226.     if (gbPrevStatus) {
  227.         if (gbPrevDFile.length > 0) 
  228.             document.images("AprevImg").src = gbPrevDFile;
  229.     }
  230.     else {
  231.         if (gbPrevFile.length > 0) 
  232.             document.images("AprevImg").src = gbPrevFile;
  233.     }
  234.     document.close();
  235. }
  236.  
  237.  
  238. function NextSwitchImage()
  239. {
  240.     gbNextStatus = !gbNextStatus;
  241.     if (gbNextStatus) {
  242.         if (gbNextDFile.length > 0) 
  243.             document.images("AnextImg").src = gbNextDFile;
  244.     }
  245.     else {
  246.         if (gbNextFile.length > 0) 
  247.             document.images("AnextImg").src = gbNextFile;
  248.     }
  249.     document.close();
  250. }
  251.  
  252. //-->
  253. </SCRIPT>
  254. </BODY>
  255. </HTML>
  256.